data is not posted in $_POST variable using AJAX [migrated]
Posted
by
Oliver
on Server Fault
See other posts from Server Fault
or by Oliver
Published on 2012-06-01T01:37:02Z
Indexed on
2012/06/01
4:43 UTC
Read the original article
Hit count: 570
Im having a problem in one of my script. Server is running in php, and im using AJAX to post data. Here is my script.
PHP script:
0){ echo "Search Result :"; for ($x=0;$xProject Name:   ".mysql_result($result,$x,"projname")."
"; echo "APMS ID:   ".mysql_result($result,$x,"apmsid")."
"; echo "Prefix/es:   ".mysql_result($result,$x,"projprefix")."
"; echo "Usage Type:   ".mysql_result($result,$x,"usagetype")."
"; echo "Rate:   ".mysql_result($result,$x,"projrate")."
"; echo "Offer Details:   ".mysql_result($result,$x,"offerdetails")."
"; } }else{ echo "No results found ..."; } }else{ echo "Problems encountered while processing the data ..."; } ?>
JS Script: function QueryPrefix() { var xmlhttp; var pStr = document.getElementById('Editbox2'); var htmlHolder = document.getElementById('Html1'); var butStr = document.getElementById('Button1');
if (pStr.value.length == 0){
alert("Please enter a value on the box provided!");
return;
}
pStr.value="";
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
htmlHolder.innerHTML=xmlhttp.responseText;
butStr.disabled=false;
}
}
butStr.disabled=true;
xmlhttp.open("POST","searchutype.php",false);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("pStr=" + pStr.value);
}
© Server Fault or respective owner